package com.jeeplus.modules.fee.entity.vo;

import com.jeeplus.modules.fee.entity.BillDetail;
import com.jeeplus.modules.fee.entity.PaymentDetail;

import java.util.Date;
import java.util.List;

/**
 * 封装开票付款记录
 * weisong
 * 2016/01/19.
 */
public class InvoicePayRecord {

    private String invoiceId;   //发票id
    private String invoiceNo;   //发票号
    private Date invoiceDate;   //开票时间
    private Double invoiceTotalMoney;   //发票总金额
    private Double vcaTotalMoney;  //核销总金额
    private Double invMoney;    //开票金额
    private Double theVcaMoney;   //核销金额
    private List<PaymentDetail> paymentDetails;  //付款单子表
    private List<BillDetail> billDetails;  //收款单子表

    public InvoicePayRecord() {
    }

    public String getInvoiceId() {
        return invoiceId;
    }

    public void setInvoiceId(String invoiceId) {
        this.invoiceId = invoiceId;
    }

    public String getInvoiceNo() {
        return invoiceNo;
    }

    public void setInvoiceNo(String invoiceNo) {
        this.invoiceNo = invoiceNo;
    }

    public Date getInvoiceDate() {
        return invoiceDate;
    }

    public void setInvoiceDate(Date invoiceDate) {
        this.invoiceDate = invoiceDate;
    }

    public Double getInvoiceTotalMoney() {
        return invoiceTotalMoney;
    }

    public void setInvoiceTotalMoney(Double invoiceTotalMoney) {
        this.invoiceTotalMoney = invoiceTotalMoney;
    }

    public Double getVcaTotalMoney() {
        return vcaTotalMoney;
    }

    public void setVcaTotalMoney(Double vcaTotalMoney) {
        this.vcaTotalMoney = vcaTotalMoney;
    }

    public Double getInvMoney() {
        return invMoney;
    }

    public void setInvMoney(Double invMoney) {
        this.invMoney = invMoney;
    }

    public Double getTheVcaMoney() {
        return theVcaMoney;
    }

    public void setTheVcaMoney(Double theVcaMoney) {
        this.theVcaMoney = theVcaMoney;
    }

    public List<PaymentDetail> getPaymentDetails() {
        return paymentDetails;
    }

    public void setPaymentDetails(List<PaymentDetail> paymentDetails) {
        this.paymentDetails = paymentDetails;
    }

    public List<BillDetail> getBillDetails() {
        return billDetails;
    }

    public void setBillDetails(List<BillDetail> billDetails) {
        this.billDetails = billDetails;
    }
}
